/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */
#ifndef __TERRAIN_CREATE_DIALOG_H__
#define __TERRAIN_CREATE_DIALOG_H__

#include "BuilderPrerequisites.h"
#include "BuilderUI.h"

namespace PQBuilder
{
	
	class TerrainCreateDialog : 
		public QDialog
	{
		Q_OBJECT
	public:
		TerrainCreateDialog(QWidget *parent = 0);
		~TerrainCreateDialog();
		
		/*Load diffuse texture Icons.
		*/
		void loadDiffuseTexIcons();
	public slots:
		void accept();
		void reject();//when close dialog will evoke this
	private:
		Ui::TerrainCreateDialogUI* _ui;
	};
}

#endif
